﻿@charset "utf-8";
/* CSS Document */
body,h1,h2,h3,h4,h5,h6,p,blockquote,dl,dt,dd,ul,ol,li,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;-webkit-text-size-adjust:none;}
body,button,input,select,textarea/*for ie*/{font-size:12px; color:#151515; font-family:Arial, Helvetica, sans-serif;}
ul,ol{list-style:none outside none;}
a{text-decoration:none;cursor:pointer;color:#151515;}
img{border:0; vertical-align:bottom; display:block;}
p,ul li, dl dd, ol li{line-height:20px;}
.fl{float:left;}
.fr{float:right;}
.bh-inline{display:inline}
.bh-overflow{overflow:hidden;}
.bh-mtop10{margin-top:10px;}
.clear{clear:both;}
body{background:#fff url(../images/bg1.jpg) repeat-x left top;}
/** wrapper **/
/**************header*******************/
.head{width:1034px; margin:1px auto 0;}
.tophead{width:1020px;height:91px; background:url(../images/headbg.png) no-repeat left top; padding:0 7px;}
.logo{margin-top:5px;}
.tel{margin-top:20px; margin-left:70px;}
.head_right{width:200px;}
.top{width:190px;margin-top:15px;}
.top ul li{float:left; margin-right:8px;}
.top ul li img{float:left;}
.top ul li a{padding:0 5px;color:#000; line-height:24px; float:left;}
.search{width:139px;height:23px; background:url(../images/searchbg.png) no-repeat left top; margin-top:20px; padding-left:25px;}
.search input.text1{width:115px; height:16px; line-height:16px; border:0; margin-top:3px; vertical-align:top;}
.search input.btn1{width:14px;height:18px;background:url(../images/searchbtn.png) no-repeat left 4px; border:0;cursor:pointer;}
.menu{width:1022px;height:48px; padding:0 7px;}
.menu_left,.menu_right{width:10px;height:48px;background:url(../images/menu1.png) repeat-x left top;}
.menu_right{background:url(../images/menu2.png) repeat-x left top;}
.menu_center{width:1002px; height:42px; background:url(../images/menubg.png) repeat-x left top; padding-top:6px;}
.menu_center ul li{float:left;width:140px; height:42px;display:inline;position:relative; text-align:center;}
.menu_center ul li a{line-height:42px;color:#002d66; font-size:14px; font-weight:bold; display:block;}
.menu_center ul li.select a,.menu_center ul li a:hover{background:url(../images/menubg1.png) no-repeat center 3px;color:#fff;}
.menu_center ul li.line{width:2px;height:40px;background:url(../images/menuline.png) no-repeat left 2px;}
.banner{width:1034px; height:448px; margin-left:1px;}
.banner_img{width:1020px;height:278px;margin-left:7px;}
/*************main1******************/
.warp{width:1018px;margin:0 auto;background:#fff;border-left:#d5d5d5 solid 1px;border-right:#d5d5d5 solid 1px;}
.warp_1{width:1020px; margin:0 auto;background:url(../images/bg2.jpg) repeat-y left top; padding:0 7px;}
.content{width:1018px;padding:10px 0 20px;}
.main{width:1019px;border-left:#d5d5d5 solid 1px;border-right:#d5d5d5 solid 1px; padding:10px 0 20px; position:relative;}
.mainbg1{ width:191px; height:70px; background:url(../images/bg4.png) no-repeat left top; position:absolute; left:69px; top:-58px;}
/****main_1*****/
.main_1{width:240px;margin-left:15px; }
.bar_1{height:35px;line-height:35px;}
.bar_1 h3{background:url(../images/ico3.png) no-repeat left 3px; padding-left:30px; font-size:16px; float:left; color:#01326a;}
.bar_1 a{font-size:10px; font-family:Arial, Helvetica, sans-serif;color:#f3720a; float:right; padding-right:10px;}
.bar_1 span{font-size:11px; color:#999; font-family:Arial, Helvetica, sans-serif;padding-left:5px;}
.about{width:238px; padding-right:10px; margin-top:10px;}
.about img{padding-bottom:10px; padding-left:5px;}
.about a{color:#003068; padding-left:5px;}
/****main_2*****/
.main_2{width:510px;}
.prolist{width:510px;height:165px; margin-top:10px;}
.prolist ul{margin:0 auto; overflow:hidden; width:480px;}
.prolist ul li{width:146px; text-align:center; float:left; margin-left:10px; display:inline;}
.prolist ul li img{width:142px;height:130px; border:#c3c3c3 solid 1px; padding:1px; margin-bottom:12px;}
.prolist #prev, .prolist #next{width:11px; padding-top:50px;}
.prolist #prev{float:left; margin-right:5px;}
.prolist #next{float:right;}
/****main_3******/
.main_3{width:230px; margin-left:15px;}
.contact{width:230px;}
.contact ul li{line-height:22px;}
.contact ul{padding-bottom:5px;}
.bottom{width:1022px;height:5px;background:url(../images/bottom1.png) repeat-x left top;}
/****内页*****/
.main_left{width:235px;display:inline; position:relative;}
.left_list1{width:227px;height:280px; position:absolute; left:0; top:-68px; background:url(../images/leftbg.png) no-repeat left top; padding:50px 0 0 8px;}
.bar_left{width:215px;height:46px;background:url(../images/barleft.png) no-repeat left top; padding-left:10px;}
.bar_left h3{font-size:18px; color:#fff; line-height:40px; font-weight:bold;}
.catalog{width:219px; margin:0 3px;}
.catalog ul li{width:219px;height:42px; line-height:42px;background:url(../images/line1.png) no-repeat left bottom; padding-left:10px;}
.catalog ul li a{background:url(../images/ico4.png) no-repeat left center; padding-left:20px; color:#fff; font-size:16px;}
.catalog ul li a:hover{text-decoration:underline;}
.left_list2{width:225px;height:232px;background:url(../images/contactbg.png) no-repeat left top; position:absolute; top:280px; margin-left:5px;}
.contact_1{width:200px; margin-top:70px; padding-left:25px;}
.contact_1 ul li{line-height:24px; color:#fff;}
.main_right{width:755px;display:inline; position:relative; margin-right:30px;}
.mainbg{width:172px; height:73px; background:url(../images/bg3.png) no-repeat left top; position:absolute; left:5px; top:-62px;_top:-63px;}
.right_list1{width:730px;margin-left:30px; padding-top:20px;}
.bar_right{width:718px;height:40px; line-height:35px;background:url(../images/line2.png) no-repeat left bottom; padding-left:5px;}
.bar_right h3{background:url(../images/ico3.png) no-repeat left 3px; padding-left:30px; font-size:20px;color:#124074;}
.company,.contact_tab,.vision{width:700px; padding:20px 15px;}
.company img{float:left; margin-right:20px;}
.company p{padding-bottom:10px; line-height:24px; text-indent:2em; font-size:14px;}
.pro_list_1{width:720px; padding:20px 5px;}
.pro_list_1 img{float:left;}
.kh_list{width:710px;padding:10px;}
/*******Key Competencies********/
.key_img{width:710px;padding:0 10px;}
/*******contact us************/
.contact_tab ul{width:300px;float:left; margin-top:20px;}
.contact_tab ul strong{font-size:18px;line-height:35px;}
.contact_tab ul li{line-height:30px;font-size:14px;}
.contact_img img{padding-right:30px;}
.map{margin-top:20px; float:left;}
/******tx_img*******/
.tx_img{width:700px;padding:20px 15px;}
.tx_img ul li{line-height:50px;}
.tx_img ul li a{background:url(../images/pdf.gif) no-repeat left center; padding-left:30px;font-size:18px;color:#002060;}
.tx_img ul li a:hover{text-decoration:underline;}
/****footer*****/
.foot{width:100%; height:136px;background:url(../images/footbg1.png) repeat-x left top;}
.footer{width:980px; height:116px; margin:0 auto; background:url(../images/footbg2.png) no-repeat left top; padding:10px 20px;}
.footer p{color:#fff;}
.foot1{width:350px; float:left;}
.foot2{width:400px; margin-right:20px;}
